package models

type User struct {
	Id       uint64 `gorm:"column:id;type:bigint UNSIGNED;primaryKey;not null;" json:"id"`
	NickName string `gorm:"column:nick_name;type:varchar(255);comment:昵称;default:NULL;" json:"nick_name"`   // 昵称
	RealName string `gorm:"column:real_name;type:varchar(255);comment:真实姓名;default:NULL;" json:"real_name"` // 真实姓名
	Mobile   string `gorm:"column:mobile;type:varchar(255);comment:电话号码;default:NULL;" json:"mobile"`       // 电话号码
	Password string `gorm:"column:password;type:varchar(255);comment:密码;default:NULL;" json:"password"`     // 密码
	IdCard   string `gorm:"column:id_card;type:varchar(255);comment:身份证号;default:NULL;" json:"id_card"`     // 身份证号
	Sex      string `gorm:"column:sex;type:varchar(255);comment:性别;default:NULL;" json:"sex"`               // 性别
}

func (u *User) TableName() string {
	return "user"
}
